import pandas as pd
import numpy as np

# 示例数据：随机生成一个10列的数据框，每列代表一个指标
np.random.seed(42)  # 保证结果可复现
data = pd.DataFrame(np.random.rand(100, 10), columns=[f"指标{i+1}" for i in range(10)])

# 计算皮尔森相关系数
correlation_matrix = data.corr()

# 打印相关系数矩阵
print(correlation_matrix)

# 如果需要保存结果为CSV文件
correlation_matrix.to_csv("correlation_matrix.csv", index=True)
